// 写法1
#[macro_export]
macro_rules! my_vec {
    ($($x: expr), *) => {
        {// my_vec! 模仿vec!
            let mut temp_vec = Vec::new();
            $ (
            temp_vec.push($x);
            )*
            temp_vec
        }
    }
}

// 写法2
#[macro_export]
macro_rules! my_vec1 {
    ($($x: expr), *) => (// my_vec! 模仿vec!
        {
             let mut temp_vec = Vec::new();
             $ (
             temp_vec.push($x);
             )*
             temp_vec
        }
    )
}
